iT邦幫忙

0

30天程式語言研究

  • 分享至 

  • xImage
  •  

今天是30天程式語言研究的第五天,研究的語言一樣是python,今天主要學習的是if判斷句

網址:https://www.youtube.com/watch?v=zdMUJJKFdsU&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83
筆記:

if判斷句 - 在不同狀況完成不同事

#1. 基本判斷句
#如果 我肚子餓

我就去吃飯

hungry = True
if hungry:
print("我就去吃飯")

#2.else
#如果 今天下雨

我就開車去上班

#否則
# 我就走路去上班
rainy = True
if rainy:
print("我就開車去上班")
else:
print("我就走路去上班")

#3.elif
#如果 妳考100分

我給你1000元

#或是如果 妳考80分以上

我給你500元

#或是如果 妳考60分以上

我給你100元

#否則

你給我300元

score = 100 # =為把右邊的值放到左邊
if score==100 : # == 為比較左右的直
print("我給你1000元")
elif score>=80:
print("我給你500元")
elif score>=60:
print("我給你100元")
else:
print("你給我300元")

#4. and 兩種都符合才true
#如果 你考100分 且 今天下雨

我給你1000元

#否則

你給我100

score =100
rainy = True
if score ==100 and rainy:
print("我給你1000元")
else:
print("你給我100元")

#5. or 一種符合就true
#如果 你考100分 或 今天下雨

我給你1000元

#否則

你給我100

score =100
rainy = True
if score ==100 or rainy:
print("我給你1000元")
else:
print("你給我100元")

#6. or not()
#如果 你考100分 或 沒有下雨

我給你1000元

#否則

你給我100

score =100
rainy = True
if score ==100 or not(rainy):
print("我給你1000元")
else:
print("你給我100元")

#函數 max_num傳入三數字,回傳哪個數最大
def max_num(num1, num2, num3):
if num1>=num2 and num2>=num3: #num1最大
return num1
elif num2>=num1 and num2>=num3: #num2最大
return num2
else: # 剩下就num3最大
return num3
print(max_num(2,3,5)))


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言